home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / src / dcpp / version.doc < prev   
Text File  |  1993-01-17  |  3KB  |  103 lines

  1.  
  2.     DCPP
  3.     2.06.27
  4.         Now warns when nested comments found
  5.  
  6.     2.06.26
  7.         Fixed line number synchronization bug related to initial
  8.         creation of precompiled include file.
  9.  
  10.     2.06.24
  11.         Consolodated Error line output and debugging
  12.         Ident changed to commodore style
  13.  
  14.     2.06.23
  15.         Fixed bug with spaces/tabs after directive (before comment),
  16.         related to string replace that would include said info *in*
  17.         the string when it shouldn't
  18.  
  19.     2.06.22
  20.         Fixed bug in line number tracking relating to concatenated
  21.         lines
  22.  
  23.         Fixed bug relating to spaces in macro arguments
  24.  
  25.     2.06.21
  26.         Fixed bug with precompiled includes where error messages would
  27.         always be relative to the first .c file that generated the
  28.         precompiled include.
  29.  
  30.     2.06.20
  31.         Fixed bug in calculation of hex constants
  32.  
  33.         Fixed bug in >> operator
  34.  
  35.         Fixed bug in precompiled includes, parts of constants (such as
  36.         0x23) were being symbolized.  Also fixed bug relating to
  37.         parts of constants being misinterpreted as symbols.
  38.  
  39.     2.06.19 :
  40.         Fixed bug in parsing of octal constants '\xxx'
  41.  
  42.     2.06.18 :
  43.         Fixed #define fubar(a,b) then using fubar alone (i.e. like
  44.         a variable)
  45.  
  46.     2.06.17 :
  47.         Stringize direction, embedded \n, as in quoteme(fubar\n) was
  48.         improperly stringtized... it now shows up as "fubar\n" which
  49.         is, I believe, what it should be.
  50.  
  51.         comments in macro args as in MACRO(foo /* , */, bar) would
  52.         cause errors if embedded special chars exist.
  53.  
  54.     2.06.16 :
  55.         Handles # directive (null directive)
  56.  
  57.     2.06.15 :
  58.         fixed symbol-replacement problems for symbols that are
  59.         in character strings, i.e. #define fubar(x) "x x x" would
  60.         replace the x's in the string, which is wrong.
  61.  
  62.     2.06.14 :
  63.         fixed stringtize operator '#define fubar(x) #x'
  64.  
  65.         unterminated string errors no longer repeat the error
  66.         message a thousand times.
  67.  
  68.         Added C++'s // comments to preprocessor.
  69.  
  70.     2.05.13 :
  71.         allows -DMACRO(x)=DEF style command line defines, before
  72.         it would only allow simple defines.
  73.  
  74.     2.05.12 :
  75.         fixed /*/, was thought to be the entire comment when
  76.         actually it is equivalent to only /* ... /**/ is the
  77.         minimum comment.
  78.  
  79.     2.05.10 :
  80.         fixed multiple ## ops, i.e. a ## b ## c
  81.  
  82.     2.05.09 :
  83.         fixed error message when initial file not found
  84.  
  85.     2.05.08 :
  86.         cpp has always appended # <line> commands to inform main compiler
  87.         of appropriate place in source.  This screws up when an #include
  88.         file is included without a final 'newline' at the end!
  89.  
  90.     2.05.07 :
  91.         fixed dumb bug.. macro expansion failed if open paren on next line
  92.         from macro symbol (for macro that takes args)
  93.  
  94.         #undef sym /* this comment screws up the undef */  fixed...
  95.  
  96.     2.05.06 :
  97.         -U    added (undef default defs)
  98.  
  99.         fixed file-not-found error message
  100.  
  101.         #line <lineno> "filename"   directive added
  102.  
  103.